import store from '@/store/index';

const install = (Vue, vm) => {
  // 此为自定义配置参数，具体参数见上方说明
  Vue.prototype.$u.http.setConfig({
    baseUrl: 'http://127.0.0.1:3000',
    loadingText: '努力加载中喔~',
    loadingTime: 100,
  });

  // 请求拦截
  // Vue.prototype.$u.http.interceptor.request = (config) => {
  //   if (store.getters.token) {
  //     config.header.Authorization = store.getters.token;
  //   }
  //   if (config.url.includes('/my/')) {
  //     // 需要token
  //     config.header.Authorization = store.getters.token;
  //   }

  //   return config;
  // };

  // // 响应拦截，如配置，每次请求结束都会执行本方法
  Vue.prototype.$u.http.interceptor.response = (res) => {
    return res;
  };
};

export default {
  install,
};
